/**
 * 预定界面css
 */
@charset "utf-8";

		body{
			background-color: #f6fafb;
		}
			.juzhong{
				margin: 0 auto;
				border: 0px solid black;
				width: 960px;
				min-height: 800px;
				margin-top: -8px;
			}
			.dakuang{
				position: absolute;
				border: 0px solid red;
				min-width: 957px;
			}
			.order-head div{
				display: inline-block;
			}
			.xq-zc{
				position: relative;
				border: 0px solid gold;
				left: 259px;
				top:10px;
			}
			ul,td {
				padding:0;
				margin:0;
			}
			.xq-zc ul li{
				display: inline-block;
			}
			
			.xianshi{
				position: relative;
				display: inline-block;
				cursor: pointer;
				top:-5px;
			}
			.dianhua{
				position: absolute;
				top: 20px;
				left: 0px;
				z-index: 1;
				display: none;
			}
			.zc-name{
				position: relative;
				top:-8px;
				border-right: 1px solid darkgrey;
			}
			.zc-name span{
				padding-left: 6px;
				padding-right: 6px;
			}
			.zc-dingdan{
				padding-left: 6px;
				padding-right: 6px;
				color: rgba(0, 0, 0, 0.87);
				text-decoration: none;
			}
			.tuichu{
				padding-left: 6px;
				color: rgba(0, 0, 0, 0.87);
				text-decoration: none;
			}
			.zc-yuding{
				position: relative;
				min-width: 957px;
				border:1px solid #dadadf;
				background:#fdfce7;
			}
			.yuding{			
   			font-size: 30px;
   			font-family: "微软雅黑",arial,Simsun,sans-serif;
   			 color: #346635;
   			 padding-right: 5px;
			}
			.successinfo{
				position: relative;
				margin-top: 20px;
				left:20px ;
				width: 914px;
				border-bottom:  1px dashed #dadadf;
				height: 60px;
			}
			.successinfo span{
				line-height: 60px;
			}
			.zongjia{
				font-size: 14px;
			}
			.rmb{
			    width: 15px;
			    height: 16px;
			    display: inline-block;
			    font: 16px/16px "微软雅黑";
			    color: #ff6600;
			    margin: 9px 3px 0 0;
			    margin-right: -2px;
				}
			.money{
				    display: inline-block;
				    font: 30px/30px arial;
				    color: #ff6600;
				    margin-right: 2px;
				}
			.p10_0 {
					position: relative;
					padding-left:20px;
					margin-bottom: 30px;
				}
			.f14 {
					 font-size: 14px;
				}
			.sz_succeedB a {
					 font-size: 15px;
					 color: #81b449;
				}
			.sz_succeedB .sz_priceOrangeSmall {
					 vertical-align: -3px;
					
				}
			.sz_priceOrangeSmall {
					 display: inline-block;
					 overflow: hidden;
					
				}
			.sz_priceOrangeSmall em.num {
				    display: inline-block;
				    font: 13px/13px arial;
				    color: #ff6600;
				    margin-right: 2px;
				}
			.m20_0 {
			    margin: 20px 0;
			}
			.index_bdb2 {
			    border: 1px solid #dbe4eb;
			    border-bottom-width: 2px;
			}
			.orDeBoxRight h3 {
			    height: 40px;
			    line-height: 40px;
			    background: #eaf6fd;
			    border-bottom: solid 1px #dbe4eb;
			    font-size: 16px;
			    color: #61a1df;
			    font-family: "微软雅黑";
			    padding: 0 10px;
			    font-weight: normal;
			    margin-top: -1px;
			}
			table {
			    margin-top: -17px;
			}
			td.pre {
			    position: relative;
			}
			.borderBlueR {
			    border-right: solid 1px #dbe4eb;
			}
			.borderBlueB {
			    border-bottom: solid 1px #dbe4eb;
			}
			img, fieldset {
			    border: none;
			    vertical-align: middle;
			}
			.config-btn {
			    position: absolute;
			    top: 10px;
			    right: 10px;
			    z-index: 10;
			    display: inline-block;
			    width: 70px;
			    height: 24px;
			    line-height: 24px;
			    background-color: #2b99ff;
			    color: #fff;
			    font-size: 12px;
			    border-radius: 3px;
			    cursor: pointer;
			}
			.quchesjian{
				border-bottom: solid  1px #dbe4eb;
				border-right:  1px solid #dbe4eb;
			}
			.quchedidian,.didian{
				border-bottom: solid  1px #dbe4eb;
			}
			.haichesjian{
				border-bottom: none;
				border-right: 1px solid #dbe4eb;
			}
			.didianhaiche{
				border-bottom: none;
			}
			.orDeBoxRight h3.pink{
				background: #fdf1ea;
   				color: #ff6600;
			}
			.orderFeeDetails {
			    background: #fffbf8;
			    margin-top: -15px;
			}
			.feeItem {
			    height: 74px;
			    padding: 0 10px;
			    overflow: hidden;
			    *zoom:1: ;
			}
			.borderBlueBda {
			    border-bottom: dashed 1px #dbe4eb;
			}
			.feeItem .feePrice {
			    float: right;
			    margin-top: 27px;
			}
			.sz_OrderpOrangeM {
			    display: inline-block;
			    overflow: hidden;
			    *zoom:1: ;
			}
			.sz_OrderpOrangeM em.rmb {
			    width: 10px;
			    height: 13px;
			    display: inline-block;
			    font: bold 16px/16px "微软雅黑";
			    color: #ff6600;
			    float: left;
			    margin: 5px 5px 0 0;
			    _margin-right: -1px;
			}
			.sz_OrderpOrangeM em.num {
			    display: inline-block;
			    font: bold 24px/24px arial;
			    color: #ff6600;
			    float: left;
			    margin-right: 2px;
			}
			.feeItem .calculate {
			    float: right;
			    margin-top: 33px;
			}
			.sz_priceGraySmall {
			    display: inline-block;
			    overflow: hidden;
			    *zoom:1: ;
			}
			.sz_priceGraySmall em.num {
			    display: inline-block;
			    font: 13px/13px arial;
			    color: #848484;
			    float: left;
			    margin-right: 2px;
			}
			.sz_priceGraySmall em.unit {
			    height: 13px;
			    display: inline-block;
			    font: 12px/13px "宋体";
			    color: #848484;
			    float: left;
			    padding-right: 5px;
			}
			.feeItem .feeName {
			    padding: 0 10px;
			    line-height: 20px;
			    display: inline-block;
			    float: left;
			    font-size: 14px;
			    font-weight: bold;
			    color: #333;
			    margin-top: 30px;
			}
			.selectabletotal {
			    position: relative;
			    cursor: pointer;
			}
			
			.orderFeeTotal .yjtotal {
			    font-size: 14px;
			    font-weight: bold;
			    color: #848484;
			    display: inline-block;
			}
			.orderFeeTotal .sz_OrderpOrangeB {
			    position: relative;
			    top: 10px;
			}
			.orderFeeTotal {
			    padding: 22px 10px;
			    text-align: right;
			    position: relative;
			    background: #fff;
			}
			.sz_OrderpOrangeB em.num {
			    display: inline-block;
			    font: bold 36px/32px arial;
			    color: #ff6600;
			    float: right;
			    margin-right: 2px;
			}
			.sz_OrderpOrangeB em.rmb {
			    width: 10px;
			    height: 13px;
			    display: inline-block;
			    font: bold 16px/16px "微软雅黑";
			    color: #ff6600;
			    margin: 1px 5px 0 0;
			    _margin-right: -1px;
			}
			.sa{
				margin-top: -5px;
   	 			margin-right: 10px;
			}
				.feeline50 .feePrice {
				    float: right;
				    margin-top: 17px;
				}
				.feeline50 .calculate {
				    float: right;
				    margin-top: 15px;
				}
				.feeline50 {
					height: 90px;
				}
				.feeline50 .feeName {
				    padding: 0 26px;
				    line-height: 20px;
				    display: inline-block;
				    float: left;
				    font-size: 12px;
				    color: #848484;
				    margin-top: 15px;
				}
				
					
				.ac {
				    text-align: center;
				}
				.online-btn-p {
				    display: inline-block;
				    position: relative;
				}
				.btn_graywauto.newred {
				    border: 1px solid #ff8650;
				    color: #fff;
				    background: none;
				    background-color: #ff8650;
				}
				.f16 {
				    font-size: 16px;
				    font-family: "微软雅黑",arial,Simsun,sans-serif;
				}
				.btn_graywauto {
				    background-position: 0px 0px;
				    border: 1px solid #cacaca;
				    border-radius: 2px;
				    height: 30px;
				    *+height: 32px: ;
				    padding: 0px 15px;
				    *+padding:0px 0px: ;
				    cursor: pointer;
				    background-color: #f2f2f2;
				}
				.online-btn-p .all-huitips {
				    position: absolute;
				    left: 0px;
				    top: 38px;
				    width: 230px;
				    height: 20px;
				    background-color: #ff8560;
				    line-height: 20px;
				}
				.online-btn-p .all-huitips .arrtop {
				    font-size: 18px;
				    position: absolute;
				    top: -9px;
				    left: 8px;
				    color: #ff8650;
				    font-style: normal;
				    *line-height:15px: ;
				    *font-size:12px: ;
				    *top:-7px: ;
				}
				.online-btn-p .all-huitips .hui {
				    float: left;
				    color: #fff;
				    font-style: normal;
				    font-size: 12px;
				    width: 26px;
				    display: inline-block;
				    text-align: center;
				}
				.online-btn-p .all-huitips .txt {
				    background-color: #fff;
				    position: absolute;
				    top: 1px;
				    right: 1px;
				    width: 200px;
				    height: 18px;
				    line-height: 18px;
				    color: #ff8650;
				    text-indent: 5px;
				}
				.top_new_tip_btn {
				    display: inline-block;
				    *+display: inline: ;
				    position: relative;
				}
				.gray {
				    color: #848484;
				}
				.m20_0 {
				    margin: 20px 0;
				}
				.p20 {
				    padding: 20px;
				}
				.index_bdb2 {
				    border: 1px solid #dbe4eb;
				    border-bottom-width: 2px;
				}
				.bg_white {
				    background: #FFF;
				    width: 917px;
				}
				.pb10 {
				    padding-bottom: 10px;
				}
				.f16 {
				    font-size: 16px;
				    font-family: "微软雅黑",arial,Simsun,sans-serif;
				}
				.line_h24 {
				    line-height: 24px;
				}
				.f12 {
				    font-size: 12px;
				}
				.sz_footer {
				    width: 920px;
				    clear: both;
				    text-align: center;
				    padding-top: 15px;
				    margin: 30px auto;
				    font-family: Arial,verdana;
				    color: #848484;
				}
				.sz_footer p {
				    line-height: 25px;
				}
				.sz_footer p a {
				    color: #848484;
				    margin: 0px 20px;
				    text-decoration: none;
				}
				a {
				    color: #06c;
				    text-decoration: none;
				    cursor: pointer;
				}
.configbox {
    display: none;
    width: 600px;
    height: 380px;
    position: absolute;
    z-index: 2000009;
    top: 50%;
    left: 50%;
    margin-top: -190px;
    margin-left: -300px;
    background-color: #fff;
}
.cftitle {
    position: relative;
    height: 47px;
    line-height: 47px;
    background-color: #f3f4f6;
    font-size: 16px;
    color: #60606c;
    border-bottom: 1px solid #e9ebee;
}
.cftitle > span {
    display: block;
    padding-left: 15px;
}

.cflist {
    height: 332px;
    overflow-y: auto;
}
.cflist ul {
    width: 560px;
    margin: 0 auto;
    overflow: hidden;
}
.cflist ul li {
    float: left;
    width: 280px;
    border-bottom: 1px dashed #e4e6e9;
    font-size: 14px;
    height: 39px;
    line-height: 39px;
    color: #93939e;
}
.cflist ul li b {
    display: inline-block;
    width: 20px;
    margin-right: 5px;
    vertical-align: middle;
}
.cflist ul li span {
    color: #2f2f39;
}
.cflist ul li.nonebd {
    border-bottom: 1px solid #fff;
}
ul, ol {
    list-style: none;
}




